<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //属性名和变量名一致时写法es6
        // const obj = { 
        //     name: 'Jack', 
        //     age: 25, 
        //     sex: '男' 
        // }
        // let {
        //     name,
        //     age,
        //     sex,
        // } = obj
        // console.log(name,age,sex)

        //属性名变量名不一致的时候
        // const obj = {
        //     namec:"jack",
        //     age:18,
        // }
        // let {
        //     namec:name,
        //     age
        // }=obj
        // console.log(name,age)
        //默认值
        // const obj ={
        //     name:"jack",
        //     age:18,
        //     // hobby:"nv",
        // }
        // let {
        //     name,
        //     age,
        //     hobby="woshidashuaibi",
        // }=obj
        // console.log(name,age,hobby)

        //数组解构赋值 
        // let arr = [1,"aa",null,undefined];
        // // let [a,b,c,d]=arr;
        // //     console.log(a,b,c,d)
        // let [,,,d]=arr
        // console.log(d)

        //三点运算符
        // let arr = [1,5,6,7,8];
        // console.log(...arr);
        // console.log(arr)
        // let bbn =[1,5,6,[7,8,9],1];
        // console.log(bbn)
        // console.log(...bbn)
        // let bbc =[1,5,6,[7,8,9,[0,1,2],1],2]
        // console.log(...bbc);
        
        // function tpp(a,...value){
        //     console.log(arguments)
        //     console.log(value)
        // }
        // tpp(1,2,6,7,8,9)
        //symbol 的值是唯一的 括号里面 可以用来穿值
    //     let obj={
    //         name:"lili"
    //     }
    //     let stp = Symbol();
    //     let std = Symbol();
    //     console.log(stp == std)
    //     console.log(stp)
    //     obj[stp] = "xxxx";
    //     console.log(obj)

    // Bigint
    let a = 123;
    console.log(typeof a)
    let n = 155;
    let b = 155n;
    let c = 128n;
    console.log(b+c)
    console.log(n == b);
    console.log(n === blur)
    console.log(b-c)
    </script>
    
    
</body>
</html>